a battle royal - Francés Inglés Diccionario